body 
{
	scrollbar-face-color: #ffffff; scrollbar-shadow-color: #6997B2; 
	scrollbar-highlight-color: #6997B2; scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #6997B2;
	bgcolor: "white";
	text: "black";
	link: "blue";
	vlink: "purple";
	alink: "red";
	
}
td { font-size: 9pt; font-family:Arial, Helvetica, sans-serif;  color:#000000; }

textarea { font-size: 9pt; font-family:Arial, Helvetica, sans-serif;}

.p{color:#000000; }
a.p:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699;text-decoration:none; }
a.p:link    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699;text-decoration:none; }
a.p:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699;text-decoration:none; }
a.p:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1C86BD; text-decoration:none;}
a.o:link {
	font-size: 9pt;
	color: #3E6718;
	text-decoration: none;
}
a.o:visited {
	font-size: 9pt;
	color: #F59292;
	text-decoration: none;
}
a.o:hover {
	font-size: 9pt;
	color: #F1A400;
	text-decoration: underline;
}
A:link {text-decoration:none; color:#006699; }
A:visited {text-decoration:none; color:#006699;}
A:active {text-decoration:none; color:#006699; }
A:hover {text-decoration:none; color:#1C86BD; }

.altbox{ /* 瑗щ━占�諛뺤뒪 */
    background-color:#fdfae9;
	border-style:solid;
	border-width:1px;
	border-color:#c6bc87;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:1px;
}

.tablebody { margin-left:40px;margin-top:10px;margin-bottom:15px;}
.tabody { margin-left:40px;margin-top:10px;margin-bottom:0px;}
.tbody { margin-left:40px;margin-bottom:15px;}

.tabbox{ /* ?占쎈컲 ??占쏙옙??*/
    background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#96B47B;
	border-top:0px;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
}

.tabalbox{ /* ?占쎌껜 ??諛뺤뒪 */
    background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#96B47B;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
}

.tablebox{ 
    background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#96B47B;
	border-left:0px;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
}
/* 媛꾧꺽 */
.txtmargin2 { margin-bottom : 2px; }
.txtmargin3 { margin-bottom : 3px; }
.txtmargin5 { margin-bottom : 5px; }
.txtmargin7 { margin-bottom : 7px; }
.txtmargin10 { margin-bottom : 10px; }
.txtmargin12 { margin-bottom : 12px; }
.txtmargin15 { margin-bottom : 15px; }

/* 媛뺤“??*/
.redcon2{
	color:#ED3B05;
	font-size: 16px;
	font-family: Stencil;
	text-decoration: underline;
	font-style: normal;
}
.redcon{ color:#ED3B05; }
.greencon{ color:#2D4F0F; }
.excon{ color:#004A80; }
.bluecon{ color:#3E6CDF; }

.blcon{ color:blue; cursor:hand; text-decoration:underline; }
.ball{ color:#827B00; margin-bottom :7px; }
.balltext{ color:#4545c7; font-weight:bold; margin-bottom :7px; }

.blankbox{ 
    background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#97bae6;
	padding-left:6px;
	padding-top:8px;
	padding-bottom:6px;
}


.cellback{ background-color:#97bae6; }
.celltop{ background-color:#e4f4ff;color:#2955ad;font-weight:bold;}
.cellmid{background-color:#F2F9FE;color:#000000;}
.celllight{ background-color:#ffffff;padding-left:5px;}
.table_top {
	text-align: center;
	vertical-align: middle;
	height: 30px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}
.leftmenu_top {
	font-family:Stencil; font-size:22; color:rgb(162,197,194); }
.button_big {
	height: 50px;
	width: 200px;
	font-size: 18px;
    border:1px solid #9999c1;
    padding:2px 0 0 3px;
    color:#000000

}
.button_mid {
    height: 35px;
    width: 100px;
    font-size: 12px;
    border:1px solid #9999c1;
    padding:2px 0 0 3px;
    color:#000000
}
.button_normal {
	height: 22px;
	font-size: 13px;
    border:1px solid #9999c1;
    padding:2px 0 0 3px;
    color:#000000
}
.button_small {
	height: 22px;
	width: 50px;
	font-size: 12px;
    border:1px solid #9999c1;
    padding:2px 0 0 3px;
    color:#000000
}
.input_text_readonly {
 text-align:right; 
 vertical-align:bottom; 
 border: 0px solid #ffffff; 
 background-color:#F1F1F1;
 color:#666666;
}
.comment {
	color: #FF0000;
}
.input {
	border: 0px solid #D8D8D8;
	font-size: 11px;
}
.nosize_input {
    border: 0px solid #D8D8D8;
}
.nosize_input_transparent_title {
    width:20px;
    border: 0px solid #D8D8D8;
    background:transparent;
}
.nosize_input_transparent {
    border: 0px solid #D8D8D8;
    background:transparent;
}
.transparent_input {
    width:75px;
    height:17px; 
    text-align:right;
    border:0px solid maroon;
    background:transparent;
}
.input_readyonly {
	border: 0px solid #ffffff;
	font-size: 11px;
}
.td_input {
	font-size: 11px;
	text-align: center;
	display: table-header-group;
}
.input_money {
	vertical-align:middle;
	border: 0px solid #FFFFCC;
	text-align: right;
	width: 60px;
	font-size: 12px;
	cursor: text;
}
select {
	vertical-align:middle;
	border: 0px solid #FFFFCC;
	font-size: 12px;
	cursor: hand;
	list-style-type: disc;
	float: none;
}

.check_opt {
	vertical-align:middle;
	border: 0px solid #FFFFCC;
	text-align: left;
	font-size: 3px;
	cursor: hand;
}
.color_input {
    border: 1px solid #D8D8D8;
    background-color:#FAFFFF;
}


/* �섏씠吏�*/
.paging {display:block;text-align:center; margin:5px 0 0 0;}
.paging li {display:inline; vertical-align:middle; font-family:Verdana; font-size:8pt; color:#333333; line-height:1.2;}
.paging img {vertical-align:middle;}
.paging li.link_out {background:url('../images/common/ico_paging_bar.gif') left 1px no-repeat; cursor:pointer; font-family:Verdana; font-size:8pt; color:#333333;padding:0 2px 0 7px;}
.paging li.link_hover {background:url('../images/common/ico_paging_bar.gif') left 1px no-repeat; cursor:pointer; font-family:Verdana; font-size:8pt; color:#FF6600;padding:0 2px 0 7px;}
.paging li.link_now {background:url('../images/common/ico_paging_bar.gif') left 1px no-repeat; cursor:pointer; font-family:Verdana; font-size:8pt; color:#FF6600;padding:0 2px 0 7px;}
.paging li.link_out a {font-family:Verdana; font-size:8pt; color:#333333;}
.paging li.link_hover a {font-family:Verdana; font-size:8pt; color:#333333;}
.paging li.link_now a {font-family:Verdana; font-size:8pt; color:#333333;}
.paging_bar {background:url('../images/common/ico_paging_bar.gif') left 1px no-repeat; padding:0 0 0 4px;}


.toptab{
    margin-bottom:10px;
    color:#efefef
}
.toptab span{
    padding:3px 10px 3px 10px;
    border:1px solid black;
    background-color:#E5F0F0;
    border-bottom:none;
    font-size:9pt
}
.toptab a{
    color:#ffffff
}
.toptab span.active{
    background-color:white;
    border-bottom:2px solid white
}

.big_row {
	line-height: 30px;
}.receipt {
	color: #000000;
}

.small_font {
    font-size:2pt;
}
